package com.ruoyi.report.domain;

import java.math.BigDecimal;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.core.domain.BaseEntity;

/**
 * 炼厂信息对象 report_refinery_info
 * 
 * @author scp
 * @date 2024-10-11
 */
public class ReportRefineryInfo extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** 主键ID */
    private Long id;

    /** 编号 */
    @Excel(name = "编号")
    private String refineryCode;

    /** 炼厂名称 */
    @Excel(name = "炼厂名称")
    private String refineryName;

    /** 地址 */
    @Excel(name = "地址")
    private String address;

    /** 联系人 */
    @Excel(name = "联系人")
    private String contacts;

    /** 电话 */
    @Excel(name = "电话")
    private String phone;

    /** 采购总量 */
    @Excel(name = "采购总量")
    private BigDecimal quantity;

    /** 备用 */
    @Excel(name = "备用")
    private String remarkSpare;

    /** 备用1 */
    @Excel(name = "备用1")
    private String remarkSpare1;

    /** 备用2 */
    @Excel(name = "备用2")
    private String remarkSpare2;

    /** 备用3 */
    @Excel(name = "备用3")
    private String remarkSpare3;

    /** 部门ID */
    private Long deptId;

    public void setId(Long id) 
    {
        this.id = id;
    }

    public Long getId() 
    {
        return id;
    }
    public void setRefineryCode(String refineryCode) 
    {
        this.refineryCode = refineryCode;
    }

    public String getRefineryCode() 
    {
        return refineryCode;
    }
    public void setRefineryName(String refineryName) 
    {
        this.refineryName = refineryName;
    }

    public String getRefineryName() 
    {
        return refineryName;
    }
    public void setAddress(String address) 
    {
        this.address = address;
    }

    public String getAddress() 
    {
        return address;
    }
    public void setContacts(String contacts) 
    {
        this.contacts = contacts;
    }

    public String getContacts() 
    {
        return contacts;
    }
    public void setPhone(String phone) 
    {
        this.phone = phone;
    }

    public String getPhone() 
    {
        return phone;
    }
    public void setQuantity(BigDecimal quantity) 
    {
        this.quantity = quantity;
    }

    public BigDecimal getQuantity() 
    {
        return quantity;
    }
    public void setRemarkSpare(String remarkSpare) 
    {
        this.remarkSpare = remarkSpare;
    }

    public String getRemarkSpare() 
    {
        return remarkSpare;
    }
    public void setRemarkSpare1(String remarkSpare1) 
    {
        this.remarkSpare1 = remarkSpare1;
    }

    public String getRemarkSpare1() 
    {
        return remarkSpare1;
    }
    public void setRemarkSpare2(String remarkSpare2) 
    {
        this.remarkSpare2 = remarkSpare2;
    }

    public String getRemarkSpare2() 
    {
        return remarkSpare2;
    }
    public void setRemarkSpare3(String remarkSpare3) 
    {
        this.remarkSpare3 = remarkSpare3;
    }

    public String getRemarkSpare3() 
    {
        return remarkSpare3;
    }
    public void setDeptId(Long deptId) 
    {
        this.deptId = deptId;
    }

    public Long getDeptId() 
    {
        return deptId;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
            .append("id", getId())
            .append("refineryCode", getRefineryCode())
            .append("refineryName", getRefineryName())
            .append("address", getAddress())
            .append("contacts", getContacts())
            .append("phone", getPhone())
            .append("quantity", getQuantity())
            .append("remark", getRemark())
            .append("remarkSpare", getRemarkSpare())
            .append("remarkSpare1", getRemarkSpare1())
            .append("remarkSpare2", getRemarkSpare2())
            .append("remarkSpare3", getRemarkSpare3())
            .append("createBy", getCreateBy())
            .append("createTime", getCreateTime())
            .append("deptId", getDeptId())
            .append("updateBy", getUpdateBy())
            .append("updateTime", getUpdateTime())
            .toString();
    }
}
